package com.ruoyi.life.mapper;

import java.util.List;
import com.ruoyi.life.domain.SysBillAccount;

/**
 * 收款账户Mapper接口
 * 
 * @author yy
 * @date 2021-12-02
 */
public interface SysBillAccountMapper {
    /**
     * 查询收款账户
     * 
     * @param id 收款账户ID
     * @return 收款账户
     */
     SysBillAccount selectSysBillAccountById(String id);

    /**
     * 查询收款账户列表
     * 
     * @param sysBillAccount 收款账户
     * @return 收款账户集合
     */
     List<SysBillAccount> selectSysBillAccountList(SysBillAccount sysBillAccount);

    /**
     * 查询收款账户列表by账户名
     *
     * @param sysBillAccount 收款账户
     * @return 收款账户集合
     */
    List<SysBillAccount> selectSysBillAccountListByAcName(SysBillAccount sysBillAccount);



    /**
     * 新增收款账户
     * 
     * @param sysBillAccount 收款账户
     * @return 结果
     */
     int insertSysBillAccount(SysBillAccount sysBillAccount);

    /**
     * 修改收款账户
     * 
     * @param sysBillAccount 收款账户
     * @return 结果
     */
     int updateSysBillAccount(SysBillAccount sysBillAccount);

    /**
     * 删除收款账户
     * 
     * @param id 收款账户ID
     * @return 结果
     */
     int deleteSysBillAccountById(String id);

    /**
     * 批量删除收款账户
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
     int deleteSysBillAccountByIds(String[] ids);
}
